an allegory or moral fable - French English Dictionary